/// 支付服务接口
/// 定义统一的支付服务接口，支持不同平台的实现
abstract class PaymentServiceInterface {
  /// 初始化支付SDK
  Future<void> init();
  
  /// 检查支付应用是否安装
  Future<bool> isInstalled();
  
  /// 发起支付
  /// [orderString] 订单字符串
  /// 返回支付结果
  Future<Map<String, dynamic>?> pay(String orderString);
}
